#!/bin/bash

source ./common.sh
sql_dir="$dir/../2.init-database/$version/postgres"

echo "脚本目录：$sql_dir"

files=(
  "anvil.postgres.basic.sql"
  "anvil.postgres.code.sql"
  "anvil.postgres.conn.sql"
  "anvil.postgres.data.sql"
  "anvil.postgres.job.sql"
  "anvil.postgres.mda.sql"
  "anvil.postgres.monitor.sql"
#  "anvil.postgres.report.sql"
  "anvil.postgres.sample.sql"
  "anvil.postgres.uni.sql"
  "anvil.postgres.wf.sql"
)


export PGPASSWORD=$pg_password
export PGCLIENTENCODING=UTF8
# 使用for循环遍历数组
for file in "${files[@]}"; do
  # 执行脚本
  psql  --echo-all --host=%pg_host% --port=%pg_port% --dbname=%pg_db% --username=%pg_username% -c "SET search_path TO %pg_schema%;" -f "$sql_dir/$file"
done